Skip to content

TYPO3 14.3 compatibility preparations#46

Open
alexanderschnitzler wants to merge 4 commits into
extcode:mainfrom
alexanderschnitzler:main
Open

TYPO3 14.3 compatibility preparations#46
alexanderschnitzler wants to merge 4 commits into
extcode:mainfrom
alexanderschnitzler:main

Conversation

@alexanderschnitzler

@alexanderschnitzler alexanderschnitzler commented Jun 15, 2026

Copy link
Copy Markdown

This PR prepares the current code base for the compatibility with TYPO3 14.3 and a possible tecnickcom/tc-lib-pdf

Refs: #45

Rendering content used in pdf files should not take place in the Tcpfd
Wrapper but the PdfService itself. This is separation of concerns where
the concern of the TcpdfWrapper is to arrange the pdf contents whilst
the concern of the PdFServices is to provide rendering configuration and
contents to the TcpdfWrapper.

Not only does this allow for an easy replacement of the StandaloneView
logic, it also allows for an easier exchange of the pdf rendering
package, i.e. switching from deprecated tecnickcom/tcpdf to
tecnickcom/tc-lib-pdf.
This change replaces the StandaloneView with generating a view object
via the ViewFactory of the core which is compatible with TYPO3 13.4 and
TYPO3 14.3
@alexanderschnitzler alexanderschnitzler changed the title [TASK] Remove view rendering from TcpdfWrapper TYPO3 14.3 compatibility preparations Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant